﻿@charset "utf-8";

body {
	background:#FFFFFF;
	font-family:Arial,"宋体";
	font-size:12px;
	color:#4c4c4c;
}
*{ margin:0; padding:0;}
a{ cursor:pointer;}
input,select,table,td,th,font{font-size: 12px;}
option{ padding-right:6px;}
ol,ul,li { list-style:none;}
img{border:0}
/* 一些全局样式开始 */
a{ color:#424242; text-decoration:none; cursor:pointer;}
a:hover{color:#ff7011; text-decoration:underline;}

.cRed,.cRed a:link,.cRed a:visited{color:#E60000}
.clear{ clear: both; font-size:0px; line-height:0; height:0; visibility:hidden; width:0; }
.cen{ text-align:center; clear:left;}
.left{ text-align:left;}
.right{ text-align:right;}
.f_left{ float:left;}
.f_right{ float:right;}
h4{ font-size:12px;}

#header, #main, #footer{
    margin:0 auto;
    width:980px;
	text-align:left;	
}

/*Header*/
#header .topBar{ background:url(../images/topBarBg.gif) repeat-x; padding:5px; border-left:#e8e8e8 solid 1px;border-right:#e8e8e8 solid 1px; height:19px; line-height:20px;}
#header .topBar input{ width:80px; margin:0 5px; border:#ababab 1px solid; padding:1px;height:14px; border:#bababa solid 1px;}
#header .topBar label{  line-height:19px; margin-left:10px;}
#header .topBar a:link,#header .topBar a:visited{ color:#292929;}
#header .topBar a:hover{color:#e60000;}
#header .logoBar{ background:url(../images/logoBarBg.gif) no-repeat; height:92px; }
#logo_flash{ margin:16px 0 0 20px; float:left; }

.nav_top{ width:980px;}
.nav_top_bar { height:31px; background:url(../images/hearNavBgTop.gif) no-repeat; display:block;}
.nav_top_bar li{ display:inline; line-height:3em;_line-height:2.5em;color:#c7c7c6;}
.nav_top_bar li a{  font-weight:bold;color:#ff7011; font-size:14px;}
#index_home{ font-size:12px; width:180px; float:left; padding-top:11px; text-align:center;}
#index_home a{ font-size:12px;}
#index_home a span{ padding:0 5px;}/*bug262同时头控件首页两字处改变*/
#index_home a{ color:#FFF}
.menu_list{ padding:0 4px;}
.menu_list a{ color:#ff7011;}
a .menu_list a{ color:#ff7011;}
.menu_list a:link{color:#ff7011;}
.menu_list a:hover{ color:#ff7011; text-decoration:underline;}
#nav_button_bar{text-align:center; display:block; padding-left:50px; height:36px; background:url(../images/hearNavBg.gif) no-repeat;}
#nav_button_bar li{ float:left; width:70px; height:25px; padding-top:12px; }
#nav_button_bar li a:link {color:#FFF;}
#nav_button_bar li a{color:#FFF; height:25px; display:block;}
#nav_button_bar li a:hover{ text-decoration:underline;}
#home_txt{ color:#FFF;}


/*footer*/
#footer{
    background: url(../images/footBg.gif) repeat-x #f4f4f4;
    height: 111px;
    line-height: 18px;
    color: #282828;
	padding:20px 0;
	margin-top:5px
}
#footer .nav{ text-align:center;}
#footer .nav a{ margin:0 5px;}
#footer p{ text-align: center; margin-top:30px}

/**/
.drop{ float:left; border:#cecfd0 solid 1px; width:50px; height:20px; background:#fff; padding-left:5px; margin-right:5px; position:relative}
.drop img{ cursor:pointer; float:right; margin:0}
.drop .options{ position:absolute; left:-1px; top:20px; border:#cecfd0 solid 1px;  width:55px;background:#fff; z-index:5;}
.drop .options li a{ display:block; padding:2px 5px; color:#000;zoom:1}
.drop .options li a:hover{background:#f0f0f0}


.unuseful{ cursor:text;}

/*控制键盘回车事件和登录*/
.LoginControlDisplay{display:block;float:left}
.LoginControlUnDisplay{display:none; float:left}
/* CSS Document */
.location{ padding:5px 0}

.letterCol{ border:#e4e4e4 solid 1px; color:#ff6821; background: url(../images/letColBg.gif) repeat-x bottom; line-height:26px; padding:5px 20px; font-size:14px; font-weight:bold}
.letterCol a{ margin:0 8px; font-size:16px;cursor:pointer;}
.letterCol a:link,.letterCol a:visited{color:#ff6821; }
.letterCol a:hover{ color:#e60000}
.letterCol a{color:#ff6821; }
a.letterCol a{color:#ff6821; }

.toolBar{ border:#e8e8e8 solid 1px; border-top-width:4px; padding-bottom:2px; margin-bottom:5px;line-height:20px; position:relative; z-index:3; zoom:1}
.toolBar .f_left {padding:5px 12px 0;}
.toolBar input{ margin-left:5px;float:left;margin-top:2px;*margin-top:0; mar}
.toolBar label{ float:left; margin-left:5px; margin-right:10px;*margin-top:2px}
.toolBar a{ float:left; margin:0 5px}
.toolBar .drop a{ float:none; margin:0}
.toolBar .drop{ width:80px}
.toolBar .drop .options{ width:85px}
/**/

.box{ border:#dfdfdf solid 1px; background: url(../images/boxBg.GIF) repeat-y; position:relative; z-index:2; padding-bottom:50px;zoom:1;}
.Bg{background: url(../images/boxBg2.GIF) repeat-y;}
/*side*/
.side{ float:left; width:220px;*width:219px;}
.side .title{ background:url(../images/RTitle.gif) no-repeat; height:39px; font-weight:bold; font-size:14px; color:#fff;}
.side .title span{ display:block; float:left; width:160px; text-align:center; padding-top:13px;}
.side .title1{ background:url(../images/sTBg.GIF) repeat-x; height:38px; padding-top:10px; font-size:14px; font-weight:bold; color:#ff6000; text-align:center}
.side .title2{ background:#ebebeb; border:#d1d1d1 solid 1px; padding-left:30px; font-size:14px; font-weight:bold; line-height:30px;}
.bord{ border:#dfdfdf solid 1px; background:url(../images/bordBg.GIF) repeat-x bottom; padding-bottom:20px}
.side .content{ padding:20px; line-height:20px}
.side .content h5{ font-size:12px; color:#ff6000;}
.book{ background:url(../images/bookBg.GIF) repeat-x; padding:22px; line-height:22px}
.book img{ padding:5px; border:#dddddd solid 1px; width:158px; margin-bottom:10px; background:#fff }
.dotLine{ background:url(../images/dotLine.GIF) repeat-x; clear:both; line-height:1px; height:1px; margin:5px 0}

.list{ margin:10px 20px 20px;}
.list li{ background: url(../images/dot.gif) no-repeat 5px; padding:3px 5px 3px 15px; width:90%;overflow:hidden;text-overflow:ellipsis;	white-space:nowrap;	-o-text-overflow:ellipsis;}
.list li a{-icab-text-overflow:ellipsis;
	-khtml-text-overflow:ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-binding: url('ellipsis.xml#ellipsis');}
/*rightArea*/
.rightArea{ float: right; width:750px;}
.rightArea .title{ background:url(../images/RTBg.gif) repeat-x; height:29px; padding-top:8px; border-left:#dddddd solid 1px;  font-size:13px; font-weight:bold; color:#ff6000; text-align:center }
.rightArea .title1{ background:url(../images/RTBg.gif) repeat-x; height:29px; padding-top:8px;font-size:14px; font-weight:bold; color:#ff6000; padding-left:10px}
/*.rightArea .title2{ background:url(../images/RTBg.gif) repeat-x; height:29px; padding-top:8px;font-size:14px; color:#4d4d4d; padding-left:10px;font-weight:bold;} */
.rightArea .title2{ background:url(url(../images/RTBg.gif)) bottom left repeat-x; padding:8px 0px 10px 10px;font-size:14px; color:#4d4d4d; font-weight:bold;}
.Rbord{ border:#dfdfdf solid 1px; width:748px; margin-bottom:10px;overflow: auto;zoom:1}
.catalog{ background:url(../images/dotLine.GIF) repeat-x bottom; line-height:30px; font-weight:bold}
.catalog img{ float:right; margin:5px; cursor:pointer}
.time{ background:#f7f7f7; border:#efeeee solid 1px; padding:8px; margin:10px 0; font-weight:bold; line-height:20px}
.time .f_right{ font-weight:normal}
.time .f_right label{ float: left; margin:0 10px;}
.time .drop{ width:50px; z-index:10}
.time .drop .option{ width:55px;z-index:11}

.rightArea .content{ padding:20px; clear:both; line-height:22px;}
.rightArea .content img{ float:right; width:124px; height:94px; border:#ccc solid 1px; padding:5px; margin:0 10px}
.rightArea .content h5{ font-size:14px;}
.rightArea .content1{ padding:20px; clear:both; line-height:22px;}
.rightArea .content1 a:link,.rightArea .content1 a:visited{ color:#ff6000; margin:0 5px}
.rightArea .content1 .text{ text-indent:2em; margin-top:10px}
.rightArea .content1 .right{ margin-top:18px}
.rightArea .content1 .right a{ font-weight:bold;}
.rightArea .content1 .right a:link,.rightArea .content1 .right a:visited,.rightArea .content1 .right a:hover{ color:#2525ff;}
.rightArea .dotLine{ margin:0 20px;}


.navilist{ background:url(../images/shadow.GIF) repeat-x top; padding:20px 29px; line-height:20px}
.navilist li{ zoom:1}
.navilist a{ display:block; padding:0px 10px; border:#fff solid 3px; }
.navilist a.active,.navilist a:hover{ border:#ff6e00 solid 3px; color:#ff6e00;font-weight:bold}
.naviItem {border:#ff6e00 solid 3px; color:#ff6e00;font-weight:bold}
.listShow{ margin-top:25px;zoom:1}
.listShow li{ line-height:18px;float:left; width:33%; padding:5px 0;overflow:hidden;text-overflow:ellipsis;	white-space:nowrap;	-o-text-overflow:ellipsis;}
.listShow li a{	-icab-text-overflow:ellipsis;
	-khtml-text-overflow:ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-binding: url('ellipsis.xml#ellipsis');}

.picShow{ margin-top:25px;zoom:1; width:100%;}
.picShow li{ float:left; width:24%; padding:5px 0; text-align:center; height:220px; }
.picShow li img{ width:97px; height:137px; padding:4px; border:#dddddd solid 1px; margin-bottom:3px;}
.picShow li p{overflow:hidden;text-overflow:ellipsis;	white-space:nowrap;	-o-text-overflow:ellipsis; width:100%; height:25px; line-height:24px;}
.picShow li p a
{
    font-weight:bold;
    -icab-text-overflow:ellipsis;
	-khtml-text-overflow:ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-binding: url('ellipsis.xml#ellipsis');}
.picShow li span img,.detailShow li p img{ width:auto; height:auto; border:0; cursor:pointer}

.detailShow{margin-top:25px; margin-right:25px;zoom:1;position:relative; }
.detailShow li{ border-bottom:#e4e4e4 solid 1px; padding-bottom:10px; position:relative;zoom:1; padding-top:10px}
.detailShow li .pic{ float:left}
.detailShow li .pic img{ width:97px; height:137px; padding:4px; border:#dddddd solid 1px;}
.detailShow li .text{float:left; margin-left:20px;}
.detailShow li .text p{line-height:20px; margin-bottom:5px;}
.detailShow li .read{position: absolute; bottom:10px; right:10px; zoom:1; z-index:9; cursor: pointer}
.detailShow li .detailImg{float:left;}

.page{ background:#f7f7f7; border:#efeeee solid 1px; padding:5px; margin:5px; right:5px; bottom:5px; width:720px; text-align:center;}
.page a{ margin:0 5px;}

.listHpage li{ background:url(../images/dotLine2.GIF) repeat-x bottom; position:relative; line-height:19px; z-index:2;zoom:1; padding-right:40px;}
.listHpage li span{ position:absolute; right:0; bottom:-2px; display:block; float:left; padding:0px 5px; background:#fff;}
.listHpage li span a{ padding:0}
.listHpage li img{ background:#fff; padding:8px 10px 6px 0; margin-bottom:-6px}
.listHpage li a{ padding:3px 5px 2px 0; margin-bottom:-1px; background:#fff}

.line{ clear:both; border-bottom:1px #ccc solid; margin-bottom:10px;}

/*table common*/
.TitleLeftCell{ background:url(../images/GridTable_head.gif) no-repeat left; height:34px;  }
.GridTableContent{ height:12px; border-left:#C9C9C9 solid 1px; border-right:#C9C9C9 solid 1px; background: url(../images/law_Brief_bg.GIF) repeat-x;}

.GridTableTR td table td{background:none}
.GridTableContent tr td{color:#00007F;padding:3px;}
.number a{ display:block; float:left; padding:0 3px; border:#ccc solid 1px; background:#fff; font-weight: bold; color:#fb6a00}

.GrideFirstTR{ height:30px; font-size:12px; font-weight:bold; background: url(../images/GridTable_table.gif) no-repeat left; }
.GrideFirstTR td{ padding-left:7px;}

#navitree{border-collapse:collapse;}
#navitree td.navibg{ }	
#navitree td.navibg td img{ vertical-align:baseline; margin:0 5px}

#navitree td.navibg td span img{ margin:0;}

#Table6{border-collapse:collapse; border:#ccc solid 1px;}
#Table6 td{ padding:0 5px 2px 5px;}
#navitree td.navibg td img{ vertical-align:baseline; margin:0 5px}
.navibg table{ float:right;}


.Bsearch{ padding:5px 20px; text-align:center; background:(../images/searc_menu_bg.png) repeat-x}
.Bsearch img,.Bsearch select,.Bsearch input{ vertical-align:middle;}
.Bsearch{border:1px solid #E4E4E4;}
.Bsearch span{font-weight:bold; margin-right:20px}
.Bsearch img{cursor:pointer;}

.text_from{ width:198px; height:315px;}
.text_from a{ color:#fe6521; text-decoration:none; line-height:2.4em; font-weight:bold;}
.text_from a:hover{ text-decoration:underline;}
.text_from ul{border-bottom:#cecece dashed 1px;text-align:center;}
.text_from ul li{ list-style:none;}
.text_from ul li span{ padding-left:10px;}
.text_from dl{ width:134px; margin: 0 auto;}
.text_from dl dt{ width:130px; height:187px; border:#a9a9a9 solid 1px; padding:2px; margin:13px 0;}
.text_from dl dd{ display:inline;}

.tab th{ padding:7px 0; border:#f98144 solid 1px; background:#fd802c url(../images/tabThBg.gif) repeat-x; color:#fff}
.tab td{ padding:5px 10px; color:#4c4c4c;}
.tab td span{ padding:0 5px; line-height:18px; border:#d3d3d3 solid 1px; color:#fe6720; font-weight:bold; background:#f8f8f8}
.tab td a:link,.tab td a:visited{color:#fe6720; text-decoration:none}
.tab td a:hover{ color:#e60000}
.tab tr:hover{ background:#f8f8f8}
.tab{table-layout: fixed;}
.tab th{text-align:center}
.tab td{ padding:5px 10px; color:#4c4c4c; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -icab-text-overflow:ellipsis; -khtml-text-overflow:ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.multiLan_newlistwidth{width:80px;}

#pic img{width:128px; height:176px;}


#footer2{margin:5px auto; width:980px;text-align:left;}
#footer2 iframe{ border:none; height:100px; width:100%;}